package chapter06.s03map.p01hashmap;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * 遍历HashMap
 * 2. 获取Map的entrySet， 遍历entrySet
 */
public class Example16 {
    public static void main(String[] args) {
        HashMap map = new HashMap();    // 创建Map集合
        map.put("1", "张三");       // 存储键和值
        map.put("2", "李四");
        map.put("3", "王五");

        // 获取map的entrySet
        Set entrySet = map.entrySet();

        // 对entrySet进行遍历
        for (Object o : entrySet) {
            // 每个entry就是key value
            Map.Entry entry = (Map.Entry) o;
            Object key = entry.getKey();                // 获取Entry中的键
            Object value = entry.getValue();           // 获取Entry中的值
            System.out.println(key + ":" + value);
        }

    }
}
